TicTacToe AI
Kurzinfo
Themenbereich
Webentwicklung und Künstliche Intelligenz
Lernende/r
Manuel Waldburger
Lehrbetrieb
Schindler
Betreuer
Urs | Manuel
Projekt-Website
Aufgabenstellung
Ich wollte ein Tic-Tac-Toe-Spiel machen, das man im Internet spielen kann. Man kann entweder gegen einen anderen Spieler oder gegen den Computer spielen. Das Ziel ist, dass das Spiel fair ist, gut funktioniert und den Spielern Spass macht.
Ergebnisse
Nun habe ich ein funktionierendes Tic-Tac-Toe-Spiel mit Benutzeranmeldung und einem KI-Modus. Die KI ist zwar noch nicht perfekt, sie lernt jedoch bei jedem Verlust dazu.
Lösungskonzept
Zuerst hatte ich die Idee, einen Algorithmus selbst lernen zu lassen (mit Trial and Error), doch leider hat das nicht funktioniert. Daher generiere ich nun zuerst viele Daten – genau 1'000'000 Samples –, die danach für die KI genutzt werden.
Aufgetretene Probleme
Ich hatte ein paar Mal das Problem, dass die SSL-Zertifikate nicht funktionierten. Auch bei der KI war es ziemlich schwierig, perfekte Daten zu bekommen.
Ausblick
Leider konnte ich ein paar Features nicht realisieren: Siehe auf GitHub